using System;
using System.Collections;

namespace SuDokuSolution
{
  
	/// A class defining all constants in the project

    public class Constants
    {
  
        /// A constant no defining no number in the cell
      

        public Constants ()
	{
            nbOfCells=4;
            nbOfLines=2;

	}
        internal int NoNumber = 0;
		internal  int nbOfCells;
		internal ArrayList validNbs;
	
		/// Nb of lines in Cells 
	
		internal  int nbOfLines;
		public  void Initiallize()
		{
			validNbs=new ArrayList();
			foreach(int n in new int [] {1,2,3,4})
			{
				validNbs.Add(n);
			}
		}
	}
    
   
    public class Constants1:Constants
    {

        public Constants1()
          
        {
           
            nbOfCells = 9;
            nbOfLines = 3;
        }
        public new void Initiallize()
        {
            validNbs = new ArrayList();
            foreach (int n in new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 })
            {
                validNbs.Add(n);
            }
        }
    }

}
